이스트캠프 Node React 퀴즈 1
📘 오늘 학습한 내용
1️⃣ Ajax
2️⃣ Node
3️⃣ React (간략한 내용만)
📝 퀴즈
🧩 퀴즈 1
Q. Node.js 생태계에서 패키지를 관리하기 위해서 사용하는것은 무엇인가요?
📝 나의 답변:
npm
// 버전 관리 시 사용하는 것
npx : npm 실행 도구
✅ 정답:
npm(Node Package Manager)
// 참고 : 버전 관리
nvm(Node Version Manager)
// 참고 : 다른 패키지 관리자
yarn : Facebook에서 만든 소프트웨어 패키지 시스템
🧩 퀴즈 2
Q. 디버깅이 필요한 상황은 어떤 것이 있을 수 있을까요? 할 수 있는 방법은 어떤 것이 있는지도 말해보세요!
📝 나의 답변:
프로그램의 흐름을 테스트하여 오류가 발생할 수 있는 지점을 확인하고 수정할 수 있다.
IDE의 디버그 기능이나 웹 브라우저의 개발자 도구에 있는 디버그 기능을 사용한다.
✅ 정답:
디버깅이 필요한 상황
1. 예상치 못한 에러 발생 시(잘못된 구간 탐색)
2. 비정상적 동작 발생 시
3. 비동기 동작을 추적할 때
4. 성능에 문제가 생겼을 때
디버그 방법
1. 콘솔 로그 사용
2. 브라우저의 관리자 도구
3. IDE 디버거(VSC, IntelliJ)
4. Node inspect
🧩 퀴즈 3
Q. js의 프레임워크 중 UI를 만들수 있는 프레임워크는 무엇일까요? 해당 프레임워크를 사용하여 2페이지 이상을 만들어보세요.
📝 나의 답변:
React, Vue, Angular 등이 있다.
✅ 정답:
React, Vue, Angular, Svelte 등